package pers.test.votemanage.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * VO用于数据展示，DTO用于数据传输，DO用于数据操作数据库，
 * <p>
 * 当我们向数据库保存数据，或者修改数据时，从前端传进来的是VO，需要在controller转换成DTO,然后在service中将DTO转换成DO，在将DO保存到数据库
 * </p>
 * <p>
 * 当我们从数据库查询时，service中从数据库查出来的是DO，在service将DO转换成DTO，返回给controller，然后在Controller中再将DTO封装成VO.返回给前端
 * </p>
 */
@Data
@Builder
@ApiModel("题目")
public class QuestionVO {
    /**
     * 题目编号
     */
    @ApiModelProperty(value = "题目编号", notes = "题目编号")
    private String id;

    /**
     * 题目内容
     */
    @ApiModelProperty(value = "题目内容", notes = "题目内容")
    private String content;
}
